package com.proyecto.core.vista.echo.base;

import nextapp.echo2.app.Alignment;
import nextapp.echo2.app.Button;
import nextapp.echo2.app.Column;
import nextapp.echo2.app.Extent;
import nextapp.echo2.app.Insets;
import nextapp.echo2.app.RadioButton;
import nextapp.echo2.app.Row;
import nextapp.echo2.app.TextField;
import nextapp.echo2.app.button.ButtonGroup;
import nextapp.echo2.app.layout.ColumnLayoutData;
import nextapp.echo2.app.layout.RowLayoutData;

public class RwCatalogos extends Row {

	private RadioButton rbtCodigo;
	private Button btnBuscar;
	private RadioButton rbtNombre;
	private TextField txtBusqueda = new TextField();
	private ButtonGroup criterio = new ButtonGroup();

	public ButtonGroup getCriterio() {
		return criterio;
	}

	public void setCriterio(ButtonGroup criterio) {
		this.criterio = criterio;
	}

	/**
	 * Creates a new <code>RwCatalogos</code>.
	 */
	public RwCatalogos() {
		super();

		// Add design-time configured components.
		initComponents();
	}

	public Button getBtnBuscar() {
		return btnBuscar;
	}

	public void setBtnBuscar(Button btnBuscar) {
		this.btnBuscar = btnBuscar;
	}

	public RadioButton getRbtCodigo() {
		return rbtCodigo;
	}

	public void setRbtCodigo(RadioButton rbtCodigo) {
		this.rbtCodigo = rbtCodigo;
	}

	public RadioButton getRbtNombre() {
		return rbtNombre;
	}

	public void setRbtNombre(RadioButton rbtNombre) {
		this.rbtNombre = rbtNombre;
	}

	public TextField getTxtBusqueda() {
		return txtBusqueda;
	}

	public void setTxtBusqueda(TextField txtBusqueda) {
		this.txtBusqueda = txtBusqueda;
	}

	/**
	 * Configures initial state of component.
	 * WARNING: AUTO-GENERATED METHOD.
	 * Contents will be overwritten.
	 */
	private void initComponents() {
		this.setAlignment(new Alignment(Alignment.CENTER, Alignment.DEFAULT));
		Column column1 = new Column();
		add(column1);
		Row row2 = new Row();
		ColumnLayoutData row2LayoutData = new ColumnLayoutData();
		row2LayoutData.setInsets(new Insets(new Extent(0, Extent.PX),
				new Extent(10, Extent.PX), new Extent(0, Extent.PX),
				new Extent(10, Extent.PX)));
		row2.setLayoutData(row2LayoutData);
		column1.add(row2);
		rbtCodigo = new RadioButton();
		rbtCodigo.setText("Codigo");
		ButtonGroup criterio = new ButtonGroup();
		rbtCodigo.setGroup(criterio);
		RowLayoutData rbtCodigoLayoutData = new RowLayoutData();
		rbtCodigoLayoutData.setInsets(new Insets(new Extent(15, Extent.PX),
				new Extent(0, Extent.PX), new Extent(15, Extent.PX),
				new Extent(0, Extent.PX)));
		rbtCodigo.setLayoutData(rbtCodigoLayoutData);
		
		row2.add(rbtCodigo);
		rbtNombre = new RadioButton();
		rbtNombre.setText("Nombre");
		rbtNombre.setGroup(criterio);
		RowLayoutData rbtNombreLayoutData = new RowLayoutData();
		rbtNombreLayoutData.setInsets(new Insets(new Extent(15, Extent.PX),
				new Extent(0, Extent.PX), new Extent(15, Extent.PX),
				new Extent(0, Extent.PX)));
		rbtNombre.setLayoutData(rbtNombreLayoutData);
		
		row2.add(rbtNombre);
		Row row4 = new Row();
		ColumnLayoutData row4LayoutData = new ColumnLayoutData();
		row4LayoutData.setInsets(new Insets(new Extent(0, Extent.PX),
				new Extent(10, Extent.PX), new Extent(0, Extent.PX),
				new Extent(10, Extent.PX)));
		row4.setLayoutData(row4LayoutData);
		column1.add(row4);
		txtBusqueda = new TextField();
		txtBusqueda.setStyleName("Default");
		row4.add(txtBusqueda);
		btnBuscar = new Button();
		btnBuscar.setText("Buscar");
		row4.add(btnBuscar);
	}
}
